Customers switching to QuickBooks Payroll had to retype a full year of pay records by hand. I designed an AI-assisted import that reads the reports they already have, fills in the data, and asks only for what’s missing.
40% of QuickBooks Payroll customers come from another provider. To calculate taxes correctly, QuickBooks needs a complete pay history for the current year. That meant filling in 43 fields per employee by hand: names, wages, deductions, tax withholdings. One wrong number could mean an incorrect tax filing.
“There needs to be an easier way to enter payroll history. It took a LONG time.”
“It is too hard to add pay history. Why can’t you just calculate it for me?”
“I would prefer an option where you all import it from ADP. At a minimum, there should be some way to import results with the needed data.”
Before designing anything, I went to the people already doing this work by hand. Our care agents in Reno helped Elite customers gather their pay history over the phone. Collecting the right reports took an average of 8–9 calls per customer. If the process was that confusing with an expert on the line, the self-serve version had no chance.
Customers didn’t know which documents to pull from their old provider.
They couldn’t tell whether they had uploaded the right thing.
Once data was entered, they had no way to confirm it was correct.
I led a design sprint with the care agents and our cross-functional team to map the full customer journey against these breakdowns. It gave us the core questions the design had to answer:
If we automatically import data from pay history documents and ask only for what’s missing, setup conversion will go up and setup time will come down.
The core problem was that people were doing work a machine could handle. I partnered with Intuit’s internal technology teams to shape an automation pipeline in three layers, and designed the experience around what each layer could and couldn’t know.
Sample outputs are illustrative.Automation only helps if people believe the result. Every step of the flow had to answer to one of three principles.
Guide the user’s mental model.
Make the output understandable and predictable.
Let users make changes.
AI-driven flows replaced most of the manual data entry.
Conversion increase, at roughly $480K in revenue per point of drop-off recovered.